package controller.actionListener;

import java.awt.event.MouseAdapter;
import java.awt.event.MouseEvent;

import controller.GestionnaireEvenements;
import vues.MenuContextuel;

public class PopupClickListener extends SourisListener {
	
	private MenuContextuel popup;
	
    public PopupClickListener(GestionnaireEvenements gestionnaireEvenements) {
		super(gestionnaireEvenements);
		popup = new MenuContextuel(gestionnaireEvenements);
		popup.setVisible(false);
		
	}

    public void mousePressed(MouseEvent e) {
        maybeShowPopup(e);
    }

    public void mouseReleased(MouseEvent e) {
        maybeShowPopup(e);
    }

    private void maybeShowPopup(MouseEvent e) {
        if (e.isPopupTrigger()) {
        	System.err.println("popUp");
            popup.show(e.getComponent(),
                       e.getX(), e.getY());
        }
    }
}